﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SRB.Tg.Model
{
    public class PileCapParameter
    {
        /// <summary>
        /// ID
        /// </summary>
        public string Id { get; set; }

        /// <summary>
        /// 横桥向宽度
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 横桥向宽度
        /// </summary>
        public double W { get; set; }
        /// <summary>
        /// 顺桥向长度
        /// </summary>
        public double L { get; set; }
        /// <summary>
        /// 高
        /// </summary>
        public double H { get; set; }
        /// <summary>
        /// 保护层厚度
        /// </summary>
        public double Cover { get; set; }

        /// <summary>
        ///  底部和顶部纵向间隔
        /// </summary>
        public int t2bSapceL { get; set; }

        /// <summary>
        /// 桩埋深（桩基伸入深度 ）
        /// </summary>
        public double pileDepth { get; set; }

        /// <summary>
        /// 结构个数
        /// </summary>
        public int structureNumber { get; set; }
        /// <summary>
        ///  底部和顶部横向间隔
        /// </summary>
        public int t2bSapceW { get; set; }

        /// <summary>
        /// 1号筋直径底层横向
        /// </summary>
        public eRebarDia N1 { get; set; }
        /// <summary>
        /// 2号筋直径底层纵向向
        /// </summary>
        public eRebarDia N2 { get; set; }
        /// <summary>
        /// 3号筋直径顶层横向
        /// </summary>
        public eRebarDia N3 { get; set; }
        /// <summary>
        /// 4号筋直径顶层纵向
        /// </summary>
        public eRebarDia N4 { get; set; }

        /// <summary>
        ///  侧面间隔
        /// </summary>
        public int sideSapce { get; set; }

        /// <summary>
        ///  侧面间隔H
        /// </summary>
        public int sideSapceH { get; set; }
        /// <summary>
        /// 5号筋直径侧面H
        /// </summary>
        public eRebarDia N5 { get; set; }
        /// <summary>
        /// 6号筋直径 侧面L
        /// </summary>
        public eRebarDia N6 { get; set; }
        /// <summary>
        /// 7号筋直径 侧面W
        /// </summary>
        public eRebarDia N7 { get; set; }
        /// <summary>
        /// 架立筋直径
        /// </summary>
        public eRebarDia N8 { get; set; }

        /// <summary>
        /// 架立筋间距
        /// </summary>
        public string eSp { get; set; }
        /// <summary>
        /// 水平架立筋直径 L
        /// </summary>
        public eRebarDia N9 { get; set; }
        /// <summary>
        /// 10号筋直径  水平架立筋直径W
        /// </summary>
        public eRebarDia N10{ get; set; }
        /// <summary>
        /// 水平筋间距
        /// </summary>
        public string vSp { get; set; }
        /// <summary>
        /// 11号筋直径 钢筋网L
        /// </summary>
        public eRebarDia N11 { get; set; }

        /// <summary>
        /// 12号筋直径 钢筋网 W
        /// </summary>
        public eRebarDia N12 { get; set; }

        /// <summary>
        /// 钢筋网L间距
        /// </summary>
        public int netSpacingL { get; set; }
        /// <summary>
        /// 钢筋网W间距
        /// </summary>
        public int netSpacingW { get; set; }
        /// <summary>
        /// 底层钢筋层数
        /// </summary>
        public int bottomNum { get; set; }
        /// <summary>
        /// 顶层钢筋层数
        /// </summary>
        public int topNum { get; set; }

    }
}
